### 打开图像
##im = Image.open(r'img/1.jpg')
### 图像旋转，两种方法：
##new_img1 = im.transpose(Image.ROTATE_270) # 逆时针旋转270(有些人抄都不会抄，还顺时针呢)
##new_img2 = im.rotate(90) # 逆时针旋转90
##"""
##这里说一下这两种方法，new_img1就是单纯的旋转了图片的方向。new_img2在旋转以后，可能会发生裁剪（一般不推荐2）。
##"""
### 保存文件
##new_img.save(r'img/1.jpg', quality=95, subsampling=0)
##"""
##save()方法里：参数quality=95, subsampling=0是为了防止图像的压缩，百度有详解，这里不再赘述。
##"""
##
##
###

from PIL import Image
import os
import os.path

rootdir = r'F:\python-script\图片旋转\jpg'  # 指明被遍历的文件夹
for parent, dirnames, filenames in os.walk(rootdir):
    for filename in filenames:
        
         print('parent is :' + parent)
         print('filename is :' + filename)
         currentPath = os.path.join(parent, filename)
         print('the fulll name of the file is :' + currentPath)
    

im = Image.open('./jpg/time06_S_02.JPG')
      #进行上下颠倒
    #out = im.transpose(Image.FLIP_TOP_BOTTOM)
        #进行左右颠倒
out =im.transpose(Image.FLIP_LEFT_RIGHT)
out.save("out.jpg")
##from PIL import Image
##import os
##import os.path
##
##rootdir = r'F:\python-script\图片旋转\jpg'  # 指明被遍历的文件夹
##for parent, dirnames, filenames in os.walk(rootdir):
##    for filename in filenames:
##        print('parent is :' + parent)
##        print('filename is :' + filename)
##        currentPath = os.path.join(parent, filename)
##        print('the fulll name of the file is :' + currentPath)
##
##        im = Image.open(currentPath)
##        #进行上下颠倒
##        out = im.transpose(Image.FLIP_TOP_BOTTOM)
##        #进行左右颠倒
##        out =out.transpose(Image.FLIP_LEFT_RIGHT)
##        # 进行旋转90
##        out = im.transpose(Image.ROTATE_90)
##        # 进行旋转180
##        out = im.transpose(Image.ROTATE_180)
##        # 进行旋转270
##        out = im.transpose(Image.ROTATE_270)
##        #将图片重新设置尺寸
##        out= out.resize((1280,720))
##        #newname = r"F:\python-script\图片旋转\jpg\" + '\\' +"10t"+ filename
##        out.save(newname)
